package com.achievement.domain.param;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class PersonnelDispatchParam {
    private String id;
    /**
     * 课题名称
     */
    @ApiModelProperty(value = "课题名称")
    private String name;

    /**
     * 派遣人员姓名
     */
    @ApiModelProperty(value = "派遣人员姓名")
    private String dispatchName;



    /**
     * 所属单位
     */
    @ApiModelProperty(value = "所属单位")
    private String unitId;



    /**
     * 开始时间开始
     */
    @ApiModelProperty(value = "开始时间开始")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String beginDateStart;
    /**
     * 开始时间结束
     */
    @ApiModelProperty(value = "开始时间结束")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String beginDateEnd;

    private String beginDateFormat;

    /**
     * 结束时间开始
     */
    @ApiModelProperty(value = "结束时间开始")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String endDateStart;
    /**
     * 结束时间结束
     */
    @ApiModelProperty(value = "结束时间结束")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String endDateEnd;
    private String endDateFormat;

    /**
     * 研究类别
     */
    @ApiModelProperty(value = "研究类别 国内，国外")
    private String researchTypeId;



    /**
     * 审核状态
     */
    @ApiModelProperty(value = "审核状态")
    private String checkstatus;



    /**
     * COMPLETEDATASTATUS
     */
    @ApiModelProperty(value = "COMPLETEDATASTATUS")
    private String completedatastatus;

    /**
     * 审核状态
     */
    @ApiModelProperty(value = "左上角审核状态")
    private String leftCheckstatus;
}
